package com.alibaba.citrus.ots.sales.plan.sdo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author zls
 * @description: 提保单SDO
 * @date 2021-09-18 16:43
 */
@Data
public class SalesPlanReportSDO implements Serializable {

    private static final long serialVersionUID = 6592983563178178314L;

    /**
     * ID
     */
    private String id;

    /**
     * 月度计划ID
     */
    private String planId;

    /**
     * 计划时间（冗余）
     */
    private String planTime;

    /**
     * 提报人ID
     */
    private String reportEmployeeId;

    /**
     * 维度类型 1：业务员提报 2：部门提报 3：渠道提报 4：组织提报 5：业务维度提报
     */
    private Integer bizType;

    /**
     * 对应维度条件id
     */
    private String bizId;

    /**
     * 业务类型 1：提报 2：调整
     */
    private Integer model;

    /**
     * 业务id
     */
    private String modelId;

    /**
     * 父级id
     */
    private String parentId;

    /**
     * 是否是叶子任务
     */
    private Integer isLeafTask;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 审核状态
     */
    private Integer auditStatus;

    /**
     * 扩展
     */
    private String features;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 创建人
     */
    private String creatorId;

    /**
     * 修改人
     */
    private String modifierId;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 修改时间
     */
    private Date gmtModified;
}
